package com.cheng.springBootHelloWorld.config;

import com.cheng.springBootHelloWorld.entity.Student;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

//配置类相当于spring.xml文件，但是spring boot不推荐使用xml配置文件，推荐使用注解配置@Configuration  @Bean来进行配置，对bean管理，也可以通过注解形式把类添加进ioc容器
//@Configuration
public class AppConfig {
    @Bean
    public Student student(){
        Student student = new Student();
        student.setAge(20);
        /*
        * 等等属性
        * 最好还是用四个注解加入ioc容器，不是普通类型（实体类）通过自动配置赋值，不是实体类通过application配置类赋值或者简单的8种基本类型和data，string可以通过@value赋默认值
         * */
        return student;
    }
}
